'''
 建立链接到数据库的引擎
 构建Seesionlocal的类，通过创建seesionlocal类链接数据库
 不是一个数据库的链接，只是一个类，只有创建一个seesionlocal类的对象才是一个真正的链接

 构建base类，用于让普通类进行继承，继承之后拥有ORM框架的映射功能
'''
from sqlalchemy import create_engine, Column, Integer, String, Float
from sqlalchemy.orm import sessionmaker, Session,declarative_base

URL = "mysql+pymysql://huanglq:123456@localhost:3306/wolin?charset=utf8mb4"
POOL_SIZE = 20

engine = create_engine(
    URL,
    pool_size=POOL_SIZE
)

SessionLocal = sessionmaker(autoflush=False,bind=engine,autocommit=False)

Base = declarative_base()
